package main

import "fmt"

func main() {
	// 切片是构建在数组之上

	// 定义数组
	var intarr [6]int = [6]int{1, 4, 7, 3, 6, 9}
	// 定义切片,从下标1位置截取到下标2的位置,不包含下标3的位置
	slice := intarr[1:3]

	fmt.Println("intarr:", intarr) // intarr: [1 4 7 3 6 9]
	fmt.Println(slice)             // [4 7]
	// 切片的容量是动态变化的
	fmt.Println("slice的容量:", cap(slice)) // slice的容量: 5
}
